home *** CD-ROM | disk | FTP | other *** search
- QSWITCH 1.40
-
- Novell 2.1x 3.1x Print Queue switching program
-
- What It Does:
-
- QSWITCH is a "POP-UP" memory resident program which allows you
- to switch between Novell 2.1x/3.xx Print Queues even in the
- middle of a running program. With QSWITCH installed you no
- longer have to exit from the current program and run CAPTURE or
- ENDCAP to redirect printer output to another printer or release
- a Queue for printing.
-
- Pressing the Keys defined by KEYCODE together pops up a simple
- menu from which you select the name of the Queue for you your
- printer output.
-
- Version 1.20 added Multiple Server support which allows you to
- select Queues on any Attached Server in Multiple server Networks.
-
- Version 1.30 adds the ability to capture print output to a disk
- file.
-
- Version 1.32 adds the ability to program the Hot-Key used to pop-up
- QSWITCH using KEYCODE.
-
- Version 1.40 adds QSWAP a memory swapping version that only uses
- 7K of memory to be resident.
-
- Requirements:
-
- Novell NETWARE 2.10 or higher on the Server.
-
- IBM or IBM Compatible PC, XT, AT, or 386 Workstation.
-
- Named Print Queues setup for the Server's Spooled Printers.
-
- Installation:
-
- QSWITCH is a Terminate and Stay Resident program. When you
- type:
-
- QSWITCH
-
- at the command line prompt, it loads itself into RAM memory,
- displays a short message and returns to the command line
- prompt. QSWITCH is now resident in memory and is activated by
- holding down the <ALT> and <LEFT SHIFT> keys and tapping the
- <Q> key.
-
- System Supervisor:
-
- A user of QSWITCH must have a minimum of READ rights in the
- SYS:SYSTEM directory in order to determine the Queue names.
- Please set the User Trustee assignments accordingly. Normally if
- the user can already use CAPTURE to Queue print jobs, he will
- have sufficient rights.
-
- On Multi server networks, the user must be attached to all
- servers that have Queues. This is usually done by attaching as
- Guest or some other restricted User.
-
- The LOGIN script should start a CAPTURE to a default
- printer with the default printer flags you want to use.
-
- For example:
-
- "#CAPTURE Q=LASER NB NFF TI=30".
-
- QSWITCH will use the last CAPTURE command values when
- switching to another Queue. The Printer flags may be changed
- from QSWITCH by using the Set Flags option.
-
- Do not load QSWITCH from a Login Script using the # command.
- Since it becomes resident it will leave a hole in memory where
- LOGIN was when LOGIN exits. If you want to load QSWITCH as part
- of the Login script, do it with the EXIT command as the last
- command.
-
- For Example: EXIT "QSWITCH"
-
- The best place to load is as part of the AUTOEXEC.BAT at boot
- time.
-
- QSWITCH may be loaded either before or after the Novell IPX.COM
- and NETx.COM programs. If however you want to remove QSWITCH
- from memory at some later time it should be run last.
-
- QSWITCH should be run only once. If you run it a second time
- the message "QSWITCH already installed." will be displayed and
- no further action will be taken.
-
- QSWITCH may be Un-Installed also. To remove QSWITCH from memory
- and release the memory it uses, simply type: "QSWITCH -"
-
- If it is safe to remove QSWITCH from memory, ( no other RAM
- resident programs loaded after it ) a message that QSWITCH has
- been removed will be displayed. If it is not safe a message to
- that effect is displayed and QSWITCH remains active. Removing
- QSWITCH from memory does not affect the then active state of
- the Print Queues.
-
- On a 386 workstation with DESQViews QEMM(TM) Memory manager, or
- MSDOS(TM) 5.0&6.0, QSWITCH may be loaded using the LOADHI command.
- This puts QSWITCH above the lower 640K leaving maximum room for
- normal programs.
-
- Operation:
-
- To activate QSWITCH once it is installed, hold down the
- <ALT>and <LEFT SHIFT> and tap the <Q> key. A menu will "Pop-Up"
- on the screen. This default Key combination may be changed with
- KEYCODE. See KEYCODE.DOC for details.
-
- If the Workstation is attached to Multiple Servers, the first
- Menu to appear will give a list of the Attached servers. Select
- the server you want to use and press return. If their is only a
- single Server attached this menu will be skipped.
-
- If the Netware shell is loaded and the User is properly logged
- into the network, the menu will display the names of the
- available Print Queues. Simply use the Up and Down Arrow keys
- to move to the Queue you want and press <ENTER>. The original
- Queue will be closed and the new Queue will be activated.
-
- To END CAPTURE to a Print Queue and return to the Local
- Printer, select the EndCapture choice.
-
- Alternately if the first Letter of the Queue's name is Unique
- simply press the first letter and the Queue will be selected.
- The Menu will disappear and the new Print Queue will be active.
- You also have the choice of "EndCapture" which closes the
- present Queue and returns print output to the Local printer
- port.
-
- To capture to a file, choose File Capture.
-
- You will be asked for a File Name. The File Name MUST be on a
- network drive. Capture files cannot be created on a local drive.
-
- Capture Files will be active only until you exit the current
- program or do an EndCapture. Some programs because of the way
- they handle printing will close the Capture File after each
- printout. You can check if the Capture is still active by
- popping up QSWITCH. If it is active the File Name will be
- highlighted.
-
- The SET FLAGS option allows you to change the default Queue
- flags. These are:
-
- COPY COUNT Number of copies to be printed.
-
- TIME OUT Time to wait after the last character to start
- printing.
-
- FORM FEEDS Whether to force a form feed after each job
-
- BANNER Whether to print a Banner page.
-
- EXPAND TABS Whether to expand tab characters.
-
- TAB SIZE How many spaces to expand tabs.
-
- FORM NO. Form definition No. to signal the console.
-
-
- To change a flags value, move the bar to the flag that is to be
- modified and use the <+> and <-> keys to increase or decrease
- the value respectively.
-
- The Menu may be moved around the screen by using the Right and
- Left Arrow keys to move right and left, and the PageUp and
- PageDown keys to move Up and Down.
-
- QSWAP Memory Swapping version:
-
- QSWAP performs exactly as QSWITCH does, except it only requires
- 7K of memory to remain resident. QSWAP does this by swapping
- part of the program to Disk, EMS, or XMS memory. When you press
- the Hot Key, the currently running program is swapped for the
- rest of QSWAP and the QSWAP menu is displayed. Once QSWAP is
- done, the original program is reloaded and you can continue
- where you left off.
-
- Because of the programming swapping you need to take some
- precautions to prevent problems.
-
- 1. Do not load QSWAP high with LOADHI or LH.
- 2. QSWAP must be loaded after NETX.
- 3. You should not popup QSWAP when running an active Modem
- communications program.
- 4. QSWAP may conflict with programs that run in protected mode.
-
- Try QSWAP, if everything works OK, fine. If not then you should
- probably use QSWITCH instead.
-
- Errors:
-
- If you pop-up QSWITCH and the workstation shell is not loaded
- or the Network is not connected you will get a message: "Exit -
- No Network" as the only choice on the menu.
-
- If you are not logged in to the Network or do not have Rights
- to the Queues, the message "No Queues Found" will be displayed
- on the Menu.
-
- If you try to Pop Up QSWITCH while in a graphics mode, the
- program will beep twice and exit. In order to keep the RAM usage
- down to a minimum amount, saving of a graphics screen is not
- implemented.
-
- Limitations:
-
- Earlier versions of QSWITCH only supported 5 Queues. Version
- 1.11 supports up to 20 Queues. Please note that if the sum of
- the Name lengths of the Queues exceeds 255 characters the end
- ones will disappear. Since most names are not over 10
- characters, this should not be a problem.
-
- QSWITCH 1.20 is the first version to work on Multi Server
- Networks.
-
- QSWITCH will Pop-Up properly on MONO, CGA, EGA, and VGA cards
- in 80 column and 132 column text modes. It will not work over
- graphic programs or graphic interfaces such as Windows.
-
- On CGA,EGA, and VGA cards when used with a Monochrome monitor,
- you should run MODE BW80 to force the black and white attribute
- set so that the menu has maximum readability.
-
- Registration:
-
- This program is Copyrighted and all rights are Reserved. It is
- however a Shareware program. This means that it may be copied
- and given to friends freely as long as ALL of the documentation
- is included with the program. If, after trying the program you
- find it useful, your obligation is to Register as a User. To
- Register as a User send $35.00 to:
-
- Arnold Bailey
- 8 Buckingham Mews
- Middletown, NY 10940
-
- Compuserve ID 72020,136
- BIX : abailey
-
- If you want the quickest possible service, Send the registration
- fee to the above address along with your Compuserve ID number
- or BIX user name. I will upload the registered version as a
- binary file to your Compuserve mail box or as an Attached file
- to BIX EMail.
-
- Registered users will receive the latest version of QSWITCH and
- will be notified of improvements and revisions.
-
- Please be fair about this. If you find you are using QSWITCH
- regularly then please support the effort that went into
- creating it. Otherwise such projects cannot continue.
-
- Revision History
-
- Version 1.0 March 1, 1989
- Initial Shareware Release.
-
- Version 1.10 March 15, 1989
- Added Queue flags control and graphics mode trap.
- Improved Queue search routines.
-
- Version 1.11 April 10, 1989
- Increased the Queue Table to 20 Queues
-
- Version 1.12 June 23, 1989
- Fixed problem with Form Names if Shell not initialized.
- Will work properly with DesqView QEMM and LoadHi on a 386.
-
- Version 1.20 March 6, 1990
- Added support for Multiple Server Networks.
- Up to 20 Queues per server. Up to 8 Servers.
-
- Version 1.21 March 1, 1991
- Minor clean up and size reduction.
-
- Version 1.22 August 1, 1991
- Minor clean up and size reduction.
-
- Version 1.23 November 22, 1991
- Added work around to allow UnInstall to work with
- DR-DOS 6.0 memory blocks.
-
- Version 1.30 May 9,1992
- Added support for disk file capture.
-
- Version 1.32 May 3,1993
- Added KeyCode Hot-Key Programmer
-
- Version 1.40 May 22,1993
- Added QSWAP swapping TSR version.